﻿#ifndef MyDialog_H
#define MyDialog_H

#if defined(_MSC_VER) && (_MSC_VER >= 1600)
# pragma execution_character_set("utf-8")
#endif

#include <QDialog>
#include <QWidget>
#include <QLabel>
#include <QLineEdit>
#include <QSpinBox>
#include <QComboBox>
#include <QPushButton>
#include <QToolButton>
#include <QCheckBox>
#include <QRadioButton>
#include <QButtonGroup>
#include <QDateTimeEdit>
#include <QProgressBar>
#include <QGroupBox>
#include <QTabWidget>
#include <QScrollArea>
#include <QVBoxLayout>
#include <QHBoxLayout>
#include <QGridLayout>
#include <QGraphicsLayout>
#include <QStackedWidget>

#include <QTableWidget>
#include <QHeaderView>
#include <QStandardItemModel>
#include <QStandardItem>

#include <QMenu>
#include <QAction>
#include <QContextMenuEvent>

#include <QDir>
#include <QFileDialog>
#include <QDesktopServices>
#include <QtXlsx>

#include "Window/Common/cardpanel.h"
#include "Window/Common/statetool.h"
#include "Window/Common/dialog.h"
#include "Window/Common/messagebox.h"
#include "Window/Common/messagetip.h"
#include "Window/mygui.h"

#include "mylog.h"
#include "myhelper.h"
#include "Console/tables.h"
#include "Console/config.h"
#include "Console/sqlbase.h"
#include "globaldata.h"

#include "Console/Task/TaskManager.h"

class MyDialog : public TDialog
{
    Q_OBJECT
public:
    explicit MyDialog(QWidget *parent = nullptr);

signals:

public slots:
    virtual void UserChange();

public:
    GlobalData   *globalData;
    TaskManager  *taskManager;
};

#endif // MyDialog_H
